var initPhotoSwipeFromDOM = function(gallerySelector) {
// parse slide data (url, title, size …) from DOM elements
// (children of gallerySelector)
var parseThumbnailElements = function(el) {
var thumbElements = el.childNodes,
numNodes = thumbElements.length,
items = [],
figureEl,
linkEl,
size,
item;
for(var i = 0; i < numNodes; i++) {
figureEl = thumbElements[i]; //
// include only element nodes
if(figureEl.nodeType !== 1) {
continue;
}
linkEl = figureEl.children[0]; // element
size = linkEl.getAttribute(‘data-size’).split(‘x’);
// create slide object
item = {
src: linkEl.getAttribute(‘href’),
w: parseInt(size[0], 10),
h: parseInt(size[1], 10)
};
if(figureEl.children.length > 1) {
//
item.title = figureEl.children[1].innerHTML;
}
if(linkEl.children.length > 0) {
//
item.msrc = linkEl.children[0].getAttribute(‘src’);
}
item.el = figureEl; // save link to element for getThumbBoundsFn
items.push(item);
}
return items;
};
// find nearest parent element
var closest = function closest(el, fn) {
return el && ( fn(el) ? el : closest(el.parentNode, fn) );
};
// triggers when user clicks on thumbnail
var onThumbnailsClick = function(e) {
e = e || window.event;
e.preventDefault ? e.preventDefault() : e.returnValue = false;
var eTarget = e.target || e.srcElement;
// find root element of slide
var clickedListItem = closest(eTarget, function(el) {
return (el.tagName && el.tagName.toUpperCase() === ‘FIGURE’);
});
if(!clickedListItem) {
return;
}
// find index of clicked item by looping through all child nodes
// alternatively, you may define index via data- attribute
var clickedGallery = clickedListItem.parentNode,
childNodes = clickedListItem.parentNode.childNodes,
numChildNodes = childNodes.length,
nodeIndex = 0,
index;
for (var i = 0; i = 0) {
// open PhotoSwipe if valid index found
openPhotoSwipe( index, clickedGallery );
}
return false;
};
// parse picture index and gallery index from URL (#&pid=1&gid=2)
var photoswipeParseHash = function() {
var hash = window.location.hash.substring(1),
params = {};
if(hash.length < 5) {
return params;
}
var vars = hash.split('&');
for (var i = 0; i < vars.length; i++) {
if(!vars[i]) {
continue;
}
var pair = vars[i].split('=');
if(pair.length getThumbBoundsFn section of documentation for more info
var thumbnail = items[index].el.getElementsByTagName(‘img’)[0], // find thumbnail
pageYScroll = window.pageYOffset || document.documentElement.scrollTop,
rect = thumbnail.getBoundingClientRect();
return {x:rect.left, y:rect.top + pageYScroll, w:rect.width};
}
};
// PhotoSwipe opened from URL
if(fromURL) {
if(options.galleryPIDs) {
// parse real index when custom PIDs are used
// http://photoswipe.com/documentation/faq.html#custom-pid-in-url
for(var j = 0; j < items.length; j++) {
if(items[j].pid == index) {
options.index = j;
break;
}
}
} else {
// in URL indexes start from 1
options.index = parseInt(index, 10) – 1;
}
} else {
options.index = parseInt(index, 10);
}
// exit if index not found
if( isNaN(options.index) ) {
return;
}
if(disableAnimation) {
options.showAnimationDuration = 0;
}
// Pass data to PhotoSwipe and initialize it
gallery = new PhotoSwipe( pswpElement, PhotoSwipeUI_Default, items, options);
gallery.init();
};
// loop through all gallery elements and bind events
var galleryElements = document.querySelectorAll( gallerySelector );
for(var i = 0, l = galleryElements.length; i < l; i++) {
galleryElements[i].setAttribute('data-pswp-uid', i+1);
galleryElements[i].onclick = onThumbnailsClick;
}
// Parse URL and open gallery if it contains #&pid=3&gid=1
var hashData = photoswipeParseHash();
if(hashData.pid && hashData.gid) {
openPhotoSwipe( hashData.pid , galleryElements[ hashData.gid – 1 ], true, true );
}
};
// execute above function
initPhotoSwipeFromDOM('.photo-gallery');
Accommodation / Experience / Weddings / Restaurants / Dining Guide / Motels & Hotels / Cafés / Conferences / BnBs / Events / Heritage / Venues / Getting Here / Abbey of the Roses
Firstly, let’s get this straight – this beautiful historic 1891 ex convent is right here in the historic country town of Warwick, Queensland.
So beautifully Downton-esque is this landmark that visitors to the website often initially think it might actually be in the other Warwick, in the UK. But no, it’s all ours, Queensland.
The heritage-listed beauty offers majestic backdrop for weddings and conferences up to 120 or small meetings from 2 people, and the accommodation offers a romantic escape from the everyday. Buses & groups for tours, morning tea, lunch & dinner welcome when pre-booked. Murder mystery nights and Christmas in July evenings are played out in the grand ballroom and have proved to be a good night out.
They even have romantic private dining for 2 in the Vestry for intimate proposals or memorable anniversary dinners and a larger private dinning room for up to 10 people for a birthday treat or special dinner to celebrate any occasion.
Be the Lord & Lady of the manor and stay for a night or 2 and enjoy a complimentary port by the fire in winter, a game of tennis, outdoor chess or just relax in a romantic Victorian-style room for adults only.
Visit the website for more details on accommodation, weddings, conference meetings, events & special offers throughout the year.
Awards
ABIA Reception Venue finalist 2012-2018


The building dates back to 1891 and sits on two acres with Victorian-style accommodation for couples only.
Stay for a night or two and lose yourself in the vast landscaped grounds. There’s a café open week days and a grand ballroom where events such as Christmas in July play out. The Abbey welcomes bus tours and group bookings for tours and high tea.
Abbey of the Roses 8 Locke St Warwick Queensland 4370
(function($) {
/*
* new_map
*
* This function will render a Google Map onto the selected jQuery element
*
* @type function
* @date 8/11/2020
* @since 4.3.0
*
* @param $el (jQuery element)
* @return n/a
*/
function new_map( $el ) {
// var
var $markers = $el.find(‘.marker’);
// vars
var args = {
zoom : 16,
center : new google.maps.LatLng(0, 0),
mapTypeId : google.maps.MapTypeId.ROADMAP
};
// create map
var map = new google.maps.Map( $el[0], args);
// add a markers reference
map.markers = [];
// add markers
$markers.each(function(){
add_marker( $(this), map );
});
// center map
center_map( map );
// return
return map;
}
/*
* add_marker
*
* This function will add a marker to the selected Google Map
*
* @type function
* @date 8/11/2020
* @since 4.3.0
*
* @param $marker (jQuery element)
* @param map (Google Map object)
* @return n/a
*/
function add_marker( $marker, map ) {
// var
var latlng = new google.maps.LatLng( $marker.attr(‘data-lat’), $marker.attr(‘data-lng’) );
// create marker
var marker = new google.maps.Marker({
position : latlng,
map : map
});
// add to array
map.markers.push( marker );
// if marker contains HTML, add it to an infoWindow
if( $marker.html() )
{
// create info window
var infowindow = new google.maps.InfoWindow({
content : $marker.html()
});
// show info window when marker is clicked
google.maps.event.addListener(marker, ‘click’, function() {
infowindow.open( map, marker );
});
}
}
/*
* center_map
*
* This function will center the map, showing all markers attached to this map
*
* @type function
* @date 8/11/2020
* @since 4.3.0
*
* @param map (Google Map object)
* @return n/a
*/
function center_map( map ) {
// vars
var bounds = new google.maps.LatLngBounds();
// loop through all markers and create bounds
$.each( map.markers, function( i, marker ){
var latlng = new google.maps.LatLng( marker.position.lat(), marker.position.lng() );
bounds.extend( latlng );
});
// only 1 marker?
if( map.markers.length == 1 )
{
// set center of map
map.setCenter( bounds.getCenter() );
map.setZoom( 16 );
}
else
{
// fit to bounds
map.fitBounds( bounds );
}
}
/*
* document ready
*
* This function will render each map when the document is ready (page has loaded)
*
* @type function
* @date 8/11/2020
* @since 5.0.0
*
* @param n/a
* @return n/a
*/
// global var
var map = null;
$(document).ready(function(){
$(‘.acf-map’).each(function(){
// create map
map = new_map( $(this) );
});
});
})(jQuery);
Abbey of the Roses
8 Locke Street, Warwick, Queensland, Australia
Search all Listings
The Abbey of the Roses is a heritage-listed 1890s sandstone convent in Warwick that has been restored as a boutique hotel, wedding and events venue, offering accommodation, high teas, murder mystery nights and guided heritage tours. Yes, the Abbey offers boutique guest rooms and suites within the heritage building. Bookings are essential, especially on event weekends and during peak touring seasons such as spring and autumn. Guided heritage tours run regularly and cover the building’s history as a convent, its architecture and its restoration. Tour times vary, so check ahead or contact the venue before visiting.Frequently Asked Questions
What is the Abbey of the Roses?
Can you stay overnight at the Abbey of the Roses?
Are tours of the Abbey of the Roses available?
{“@context”:”https://schema.org”,”@type”:”FAQPage”,”mainEntity”:[{“@type”:”Question”,”name”:”What is the Abbey of the Roses?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”The Abbey of the Roses is a heritage-listed 1890s sandstone convent in Warwick that has been restored as a boutique hotel, wedding and events venue, offering accommodation, high teas, murder mystery nights and guided heritage tours.”}},{“@type”:”Question”,”name”:”Can you stay overnight at the Abbey of the Roses?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Yes, the Abbey offers boutique guest rooms and suites within the heritage building. Bookings are essential, especially on event weekends and during peak touring seasons such as spring and autumn.”}},{“@type”:”Question”,”name”:”Are tours of the Abbey of the Roses available?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”Guided heritage tours run regularly and cover the building’s history as a convent, its architecture and its restoration. Tour times vary, so check ahead or contact the venue before visiting.”}}]}